2588fb4a768689778eda9bef2fe174f5e65e7069,src/org/cpsolver/instructor/model/Instructor.java,Context,countBackToBackPercentage,#,565
Before Change
for (TeachingAssignment a1 : iAssignments) {
for (TeachingAssignment a2 : iAssignments) {
if (a1.getId() >= a2.getId()) continue;
b2b += a1.variable().countBackToBacks(a2.variable(), c.getDifferentRoomWeight(), c.getDifferentTypeWeight());
pairs ++;
}
}
After Change
for (TeachingAssignment a1 : iAssignments) {
for (TeachingAssignment a2 : iAssignments) {
if (a1.getId() >= a2.getId()) continue;
b2b += a1.variable().getRequest().countBackToBacks(a2.variable().getRequest(), c.getDifferentRoomWeight(), c.getDifferentTypeWeight());
pairs ++;
}
}